@font-face {
  font-family: "iconfont";
  src: url(whiteImg/font/iconfont.eot?t=1482906790234);
  src: url('whiteImg/font/iconfont.eot?t=1482906790234#iefix') format('embedded-opentype'), url('whiteImg/font/iconfont.woff?t=1482906790234') format('woff'), url('whiteImg/font/iconfont.ttf?t=1482906790234') format('truetype'), url('whiteImg/font/iconfont.svg?t=1482906790234#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.panel1_header {
  background: #d4082a;
}
.page_barberDetail .reservation_today .reservation_todayinner .today_wrap .today_num span,
.reservation_next .value,
.reservation_timeLine li.selected .date,
.reservation_timeLine li.selected .day,
.reservation_next .value,
.select_label,
.mainTypeTab li.selected,
.page_reward .amount .total input,
.page_reward .textAnimate,
.blockItem.record .btns .recordsBtn.comment,
.page_commentSubmit .tab li.selected,
.panel_tab .selected,
.myCoupon_list .status,
.main_activity .more,
.page_archiveList .archiveList.falls .price_name,
.page_menu .menu.theme1 .title,
.am-header .tab > li.selected,
.page_mallProductList.list .mallTabContainer li.selected,
.page_mallProductList.block .mallTabContainer .mallTab li.selected,
.page_barberDetail .barberDetail_text .price,
.setup_form .send,
.reseration_list1 .cancel,
.barberList_ul1 .price,
.cordova-actionsheet .sheet > li {
  color: #ff2146;
}
.reservation_timeLine li.selected,
.page_barberDetail .reservationBtnGroup .reservation,
.reservation_timeArea .timeList .timeBtn.selected,
.appointment_form_select .select_options li.selected,
.appointment_form_tab li.selected,
.mainTypeTab li.selected,
.page_reward .amount .totalInput,
.page_reward .amountTag li.selected,
.blockItem.record .btns .recordsBtn.comment,
.page_commentSubmit .tab li.selected,
.page_commentSubmit .tags li.selected,
.panel_tab .selected,
.luckyMoneyRules .notedButton,
.reseration_list1 .cancel,
.page_menu .menu.theme1,
.page_mallProductList.list .mallTabContainer li.selected,
.page_mallProductList.block .mallTabContainer .mallTab li.selected,
.page_mallPaysucc .actionBar > .button.dark,
#page_archiveDetail .moreworks .left,
.page_mallMain .blockarea li .button.red,
.cordova-actionsheet .sheet > li {
  border-color: #ff2146;
}
.page_barberDetail .reservationBtnGroup .reservation,
.page_button.blue,
.reservation_timeArea .timeList .timeBtn.selected,
.appointment_form .barber .time,
.appointment_form_select .select_options li.selected,
.appointment_form_tab li.selected,
.page_archiveList .subscribeBtn,
.page_menu .menu caption,
.main_banner .am-carrousel .count p.selected,
.main_activity .count p.selected span,
.mallBlock .bigTitle::before,
.page_reward .amountTag li.selected,
.panel1_user .imgWrap .plus,
.page_commentSubmit .tags li.selected,
.page_customerEvaluation .commentList .commentFilter .lineInner,
.page_customerEvaluation .commentList .commentFilter .line .dotInner,
.myCredit_circle .circle3,
.reseration_list1 .timeBox,
.page_checkBox,
.luckyMoneyRules .notedButton,
.page_button.yellow,
.page_mallPaysucc .actionBar > .button.dark,
.page_mallMain .blockarea li .button.red,
.am-page-error span,
.am-page-version span,
.empList .button,
.reseration_list1 .cancel.am-clickable-active,
.cordova-actionsheet .sheet > li.dark,
.cordova-actionsheet .sheet > li.am-clickable-active {
  background-color: #ff2146;
}
.reseration_list1 .cancel.am-clickable-active,
.cordova-actionsheet .sheet > li.am-clickable-active {
  color: #FFF;
}
.page_mallMain .blockarea li .price,
.page_setup .bottomTip,
.archiveList span.reward.detail,
.blockItem.record .btns .recordsBtn.comment.am-clickable-active {
  color: #d4082a;
}
.page_mallProductDetail .actionBar > div.buy,
.page_mallProductDetail .actionBar > div.buy.am-clickable-active,
.page_mallPayment .actionBar > .button,
.memberCards_list .baseInfo,
.page_button.blue.am-clickable-active,
.luckyMoneyRules .notedButton.am-clickable-active,
.page_mallPaysucc .actionBar > .button.dark.am-clickable-active,
.am-page-error span.am-clickable-active,
.am-page-version span.am-clickable-active,
.empList .button.am-clickable-active,
.cordova-actionsheet .title,
.cordova-actionsheet .sheet > li.dark.am-clickable-active {
  background-color: #d4082a;
}
.blockItem.record .btns .recordsBtn.comment.am-clickable-active {
  border-color: #d4082a;
}
.page_customerEvaluation .commentList .commentFilter .line .dotWrap {
  background-color: #FFF;
}
.reseration_list1 .tel .icon {
  background-color: #999;
}
.theme1 #page_ownerarchiveList .am-header .back {
  background: none;
}
.theme1 #page_ownerarchiveList .am-header .back::before {
  font-family: "iconfont";
  color: #FFF;
  font-size: 22px;
  content: "\e604";
}
.theme1 #page_ownerarchiveList .am-header .back.am-clickable-active {
  background: none;
}
.theme1 #page_ownerarchiveList .am-header .back.am-clickable-active::before {
  opacity: 0.7;
}
.theme1 .page_barberDetail .am-header {
  background: none;
  border: none;
}
.theme1 .page-modalLoading-inner .text {
  color: #FFF;
}
.theme1 .page-modalLoading-inner .loading {
  background: none;
}
.theme1 .page-modalLoading-inner .loading::before {
  font-family: "iconfont";
  color: #FFF;
  font-size: 32px;
  content: "\e703";
  text-align: center;
  line-height: 60px;
  display: block;
}
.theme1 .am-page-loading span {
  background: none;
}
.theme1 .am-page-loading span::before {
  font-family: "iconfont";
  color: #999;
  font-size: 32px;
  content: "\e703";
  text-align: center;
  line-height: 90px;
  display: block;
}
.theme1 .am-drag.loading .icon {
  background: none;
  position: relative;
}
.theme1 .am-drag.loading .icon::before {
  position: absolute;
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
  font-family: "iconfont";
  color: #ff2146;
  font-size: 16px;
  content: "\e703";
  text-align: center;
  line-height: 30px;
  text-indent: 0;
}
.theme1 .page_customerEvaluation .commentList .comment_loading span {
  background: none;
}
.theme1 .page_customerEvaluation .commentList .comment_loading span::before {
  display: block;
  line-height: 40px;
  font-family: "iconfont";
  color: #ff2146;
  font-size: 24px;
  content: "\e703";
  text-align: center;
}
.theme1 .luckyMoneyList li.loading .icon {
  background: none;
}
.theme1 .luckyMoneyList li.loading .icon::before {
  display: block;
  line-height: 30px;
  font-family: "iconfont";
  color: #ff2146;
  font-size: 24px;
  content: "\e703";
  text-align: center;
}
.theme1 .main_activity .text {
  color: #d4082a;
}
.theme1 .main_activityUl {
  background: #FFF;
}
.theme1 .main_activityUl .icon {
  background: none;
}
.theme1 .main_activityUl .icon::before {
  font-family: "iconfont";
  display: block;
  font-size: 22px;
  content: "\e605";
  text-align: center;
  line-height: 35px;
  color: #d4082a;
  position: relative;
  top: 0;
  left: 3px;
}
.theme1 .home-box li:nth-child(1) .name::before {
  font-family: "iconfont";
  content: "\e625";
  color: #ff2146;
  background: none;
}
.theme1 .home-box li:nth-child(2) .name::before {
  font-family: "iconfont";
  content: "\e65b";
  color: #ff2146;
  background: none;
  position: relative;
  top: -1px;
}
.theme1 .home-box li:nth-child(3) .name::before {
  font-family: "iconfont";
  content: "\e60d";
  color: #ff2146;
  background: none;
  font-size: 15px;
  position: relative;
  top: -1px;
}
.theme1 .barberList_storeInfo .call {
  background-color: #ff2146;
}
.theme1 .barberList_ul1 .l1 {
  background-color: #FFF;
}
.theme1 .barberList_ul1 .reservation_btn {
  background: #ff2146;
  width: 48px;
  border-radius: 30px;
  line-height: 20px;
  z-index: 1;
}
.theme1 .barberList_ul1 .reservation_btn::before {
  padding-top: 7px;
  font-family: "iconfont";
  display: block;
  font-size: 20px;
  content: "\e633";
  text-align: center;
  line-height: 20px;
  color: #FFF;
  margin-bottom: -3px;
}
.theme1 .store_select .tenantName {
  color: #ff2146;
  border-left-color: #ff2146;
}
.theme1 .store_select .tenantName::before {
  font-family: "iconfont";
  display: block;
  font-size: 14px;
  content: "\e61a";
  text-align: center;
  color: #ff2146;
  line-height: 25px;
  background: none;
}
.theme1 .barberList_ul1 .name,
.theme1 .barberList_ul1 .level,
.theme1 .barberList_ul1 .price_label {
  color: #333;
}
.theme1 .page_barberDetail .barberDetail_base .button.am-clickable::before {
  display: none;
}
.theme1 .page_barberDetail .reservation_today .reservation_todayinner .tit {
  background: none;
}
.theme1 .page_barberDetail .reservation_today .reservation_todayinner .tit::before {
  font-family: "iconfont";
  font-size: 18px;
  content: "\e654";
  text-align: center;
  color: #ff2146;
  float: left;
  margin: 0 0 0 -25px;
}
.theme1 .page_barberDetail .reservationBtnGroup .rewardBtn.am-clickable-active {
  background-color: #FFF;
}
.theme1 .page_barberDetail .reservationBtnGroup .reservation.am-clickable-active {
  background-color: #d4082a;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type:first-child .btn,
.theme1 .page_customerEvaluation .commentList .commentFilter .type:first-child.selected .btn {
  background: none;
  position: relative;
  z-index: 0;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type:first-child .btn::before,
.theme1 .page_customerEvaluation .commentList .commentFilter .type:first-child.selected .btn::before {
  margin: 0;
  font-family: "iconfont";
  font-size: 44px;
  content: "\e77d";
  text-align: center;
  color: #aaa;
  position: absolute;
  left: 0;
  top: 3px;
  z-index: -1;
  width: 100%;
  padding: 0;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type:first-child.selected .btn {
  color: #FFF;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type:first-child.selected .btn::before {
  color: #ff2146;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type .btn {
  background: none;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type .btn::before {
  color: #666;
  font-family: "iconfont";
  font-size: 24px;
  display: block;
  margin-top: -34px;
  height: 28px;
  padding-top: 6px;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type .btn.a::before {
  content: "\e6fe";
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type .btn.b::before {
  content: "\e6ff";
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type .btn.c::before {
  content: "\e6fd";
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type.selected .btn {
  color: #ff2146;
}
.theme1 .page_customerEvaluation .commentList .commentFilter .type.selected .btn::before {
  color: #ff2146;
}
.theme1 .page_customerEvaluation .commentListUl .header .icon {
  background: none;
}
.theme1 .page_customerEvaluation .commentListUl .header .icon::before {
  font-family: "iconfont";
  font-size: 16px;
  float: right;
  margin-right: -20px;
}
.theme1 .page_customerEvaluation .commentListUl .header .icon.a {
  color: #d4082a;
}
.theme1 .page_customerEvaluation .commentListUl .header .icon.a::before {
  color: #d4082a;
  content: "\e6fe";
}
.theme1 .page_customerEvaluation .commentListUl .header .icon.b {
  color: #ff2146;
}
.theme1 .page_customerEvaluation .commentListUl .header .icon.b::before {
  color: #ff2146;
  content: "\e6ff";
}
.theme1 .page_customerEvaluation .commentListUl .header .icon.c {
  color: #666;
}
.theme1 .page_customerEvaluation .commentListUl .header .icon.c::before {
  color: #666;
  content: "\e6fd";
}
.theme1 .archiveList .line2 .store {
  background: none;
}
.theme1 .archiveList .line2 .store::before {
  font-family: "iconfont";
  font-size: 12px;
  content: "\e7a5";
  text-align: center;
  color: #ff2146;
  margin: 0 3px 0 -12px;
}
.theme1 .archiveList .userName {
  color: #d4082a;
}
.theme1 .page_menu .menu td {
  color: #d4082a;
}
.theme1 .archiveList .actions .right span.reseration {
  border-color: #ff2146;
  color: #ff2146;
  background: none;
}
.theme1 .archiveList .actions .right span.reseration::before {
  font-family: "iconfont";
  font-size: 16px;
  content: "\e633";
  text-align: center;
  color: #ff2146;
  margin: -1px 3px 0 -12px;
  float: left;
}
.theme1 .page_archiveDetail .am-header .right.share_Detail {
  background: none;
}
.theme1 .page_archiveDetail .am-header .right.share_Detail::before {
  content: "\e606";
  font-family: "iconfont";
  font-size: 22px;
}
.theme1 .archiveList .userName > span.store {
  background: none;
}
.theme1 .archiveList .userName > span.store::before {
  font-family: "iconfont";
  font-size: 12px;
  content: "\e7a5";
  text-align: center;
  color: #ff2146;
  margin: 0 3px 0 -12px;
  float: left;
}
.theme1 .page_mallProductDetail .mallBlock .storeList > li .line2 {
  background: none;
}
.theme1 .page_mallProductDetail .mallBlock .storeList > li .line2::before {
  font-family: "iconfont";
  font-size: 14px;
  content: "\e7a5";
  text-align: center;
  color: #ff2146;
  margin: 1px 2px 0 -16px;
  float: left;
}
.theme1 .page_mallPayment .mallList > li > .checkbox.checked,
.theme1 .luckyMoneyPay .checkbox.checked {
  background: none;
}
.theme1 .page_mallPayment .mallList > li > .checkbox.checked::before,
.theme1 .luckyMoneyPay .checkbox.checked::before {
  font-family: "iconfont";
  font-size: 20px;
  content: "\e671";
  text-align: center;
  color: #ff2146;
  float: left;
  margin: -1px 0 0 0;
}
.theme1 .archiveList span.reward.detail {
  color: #ff2146;
  background: none;
}
.theme1 .archiveList span.reward.detail::before {
  content: "\e653";
  font-family: "iconfont";
  font-size: 14px;
  float: left;
  margin: -1px 5px 0 -10px;
}
.theme1 .archiveList span.reward.detail.am-clickable-active {
  color: #d4082a;
}
.theme1 .page_recordDetail .buttons .page_button.comment::before {
  background: none;
  font-family: "iconfont";
  font-size: 24px;
  content: "\e6fe";
  text-align: center;
  color: #ff2146;
  text-indent: 0;
  position: relative;
  top: 1px;
}
.theme1 .page_commentSubmit .tab li:nth-child(1)::before {
  background: none;
  font-family: "iconfont";
  font-size: 24px;
  content: "\e6fe";
  text-align: center;
  text-indent: 0;
  position: relative;
  top: 2px;
}
.theme1 .page_commentSubmit .tab li:nth-child(2)::before {
  background: none;
  font-family: "iconfont";
  font-size: 24px;
  content: "\e6ff";
  text-align: center;
  text-indent: 0;
  position: relative;
  top: 2px;
}
.theme1 .page_commentSubmit .tab li:nth-child(3)::before {
  background: none;
  font-family: "iconfont";
  font-size: 24px;
  content: "\e6fd";
  text-align: center;
  text-indent: 0;
  position: relative;
  top: 2px;
}
.theme1 .blockItem.record .commentText .score {
  background: none;
  line-height: 14px;
  color: #ff2146;
}
.theme1 .blockItem.record .commentText .score::before {
  margin-top: -5px;
  background: none;
  font-family: "iconfont";
  font-size: 20px;
  line-height: 20px;
  display: block;
}
.theme1 .blockItem.record .commentText .score.icon1 {
  color: #d4082a;
}
.theme1 .blockItem.record .commentText .score.icon1::before {
  content: "\e6fe";
}
.theme1 .blockItem.record .commentText .score.icon2 {
  color: #ff2146;
}
.theme1 .blockItem.record .commentText .score.icon2::before {
  content: "\e6ff";
}
.theme1 .blockItem.record .commentText .score.icon3 {
  color: #666;
}
.theme1 .blockItem.record .commentText .score.icon3::before {
  content: "\e6fd";
}
.theme1 .page_recordDetail .buttons .page_button.reward {
  border-color: #ff2146;
  background-color: #ff2146;
  font-weight: normal;
}
.theme1 .page_recordDetail .buttons .page_button.reward::before {
  text-indent: 0;
  background: none;
  content: "\e653";
  font-family: "iconfont";
  font-size: 20px;
}
.theme1 .page_reward .amount .total {
  border-color: #FFF;
}
.theme1 .page_reward .amount .total.am-clickable-active .totalInput {
  border-color: #d4082a;
}
/*.theme1 .page_reward .amountTag li.selected::after,
.theme1 .reservation_timeArea .timeList .timeBtn.selected::after,
.theme1 .page_commentSubmit .tags li.selected::after {
  background: none;
  content: "\e697";
  line-height: 15px;
  font-family: "iconfont";
  font-size: 12px;
  width: 15px;
  border: 1px solid #FFF;
  background: #ff2146;
  border-radius: 10px;
  margin: 0 -1px -1px 0;
  height: 15px;
  text-align: center;
}*/
.theme1 .setup_form .send {
  background: none;
}
.theme1 .appointment_form_tab.gender li.selected {
  background: none;
}
.theme1 .appointment_form_tab.gender li.selected::before {
  font-family: "iconfont";
  font-size: 20px;
  content: "\e671";
  text-align: center;
  color: #ff2146;
  float: left;
  margin: -2px 0 0 -27px;
}
.theme1 {
  color: #222;
}
.theme1 .am-header {
  background: #222;
  color: #FFF;
}
.theme1 .am-header .am-backbutton {
  background: none;
}
.theme1 .am-header .am-backbutton::before {
  font-family: "iconfont";
  color: #CCC;
  font-size: 22px;
  content: "\e604";
}
.theme1 .am-header .am-backbutton.am-clickable-active {
  background: none;
}
.theme1 .am-header .am-backbutton.am-clickable-active::before {
  color: #FFF;
}
.theme1 .tab-main li p {
  background: none;
}
.theme1 .tab-main li p::before {
  font-family: "iconfont";
  color: #999999;
  display: block;
  text-shadow: #FFF 0 1px;
}
.theme1 .tab-main li p.e::before {
  font-size: 22px;
  content: "\e7b0";
}
.theme1 .tab-main li p.b::before {
  font-size: 32px;
  content: "\e66c";
  position: relative;
  top: -5px;
  left: -3px;
}
.theme1 .tab-main li p.c::before {
  font-size: 22px;
  content: "\e625";
  position: relative;
  top: 2px;
}
.theme1 .tab-main li p.a::before {
  font-size: 20px;
  content: "\e603";
}
.theme1 .tab-main li p.d::before {
  font-size: 22px;
  content: "\e62b";
}
.theme1 .tab-main li p li.home p.c::before {
  display: none;
}
.theme1 .tab-main li.home p.c::before {
  display: none;
}
.theme1 .tab-main li.home.selected p {
  border-color: #d4082a;
}
.theme1 .tab-main li.selected p {
  background: none;
}
.theme1 .tab-main li.selected p::before {
  color: #ff2146;
}
.theme1 .tab-main li.selected span {
  color: #ff2146;
}
.main_reservation .icon {
  background-color: #d45b7c;
}
.main_member .icon {
  background-color: #bc829b;
}
.main_mall .icon {
  background-color: #c2a078;
}
.main_archive .icon {
  background-color: #95a292;
}
.main_archive .icon::before {
  background: none;
  line-height: 40px;
  font-family: "iconfont";
  font-size: 32px;
  content: "\e66c";
  text-align: center;
  color: #FFF;
}
.page_mallProductDetail .actionBar > div.groupBuyBtns .groupOption li:nth-child(2) {
  background-color: #ff2146;
}
.page_mallProductDetail .actionBar > div.groupBuyBtns .groupOption li:nth-child(3) {
  background-color: #d4082a;
}
.page_mallProductDetail .actionBar.phase6 .share,
.page_mallProductDetail .actionBar > div.groupBuyAttend,
.page_mallProductDetail .groupBuyConfirm .content .btn,
.page_mallProductDetail .numSeletor .content .btn,
.page_useCoupon .groupingStatus .btn,
.page_mallProductDetail .groupingStatus .btn {
  background-color: #ff2146;
}
.page_mallProductDetail .mallBlock > .prop > span.groupBuy:nth-child(1) {
  background-color: #ff2146;
  border-color: #ff2146;
}
.page_mallProductDetail .mallBlock > .prop > span.groupBuy:nth-child(2) {
  background-color: #d4082a;
  border-color: #d4082a;
}
